#ifndef SIMUTILS_H
#define SIMUTILS_H

#include "LinearMath/btScalar.h"

// The application wide constants
namespace SimConstants
{
    // This is the limits of the physical and graphics world, useful for both
    btScalar const WORLD_MIN = +1000.f;
    btScalar const WORLD_MAX = -1000.f;

}

// Useful Macros
#define BT3ARGS(a)	(a).x(), (a).y(), (a).z()

// Types
enum ObjectType {
    SIM_CUBE,
    SIM_SPHERE,
    SIM_CYLINDER,
    SIM_INCLINED_PLANE
};

// Some utility functions may be added below later

#endif // SIMUTILS_H
